audio tape machine - Turco Inglés Diccionario